package com.heatup.apt.model.coach;

import java.math.BigDecimal;

/**
 * 教练课时费返回实体
 *
 * Created by blank on 2017/4/12.
 */
public class CoachCourseFeeVO {

    private Integer id;

    private Integer pageIndex;

    private Integer pageSize;

    /**年*/
    private Integer year;
    /**月*/
    private Integer month;
    /**教练 ID*/
    private Integer coachId;
    /**团课课时费*/
    private BigDecimal teamCourseFeeSum;
    /**团课课时*/
    private Integer teamCourseCount;
    /**私教课时费*/
    private BigDecimal privateCourseFeeSum;
    /**私教课时*/
    private Integer privateCourseCount;
    /**檬营课时费*/
    private BigDecimal campCourseFeeSum;
    /**檬营课时*/
    private Integer campCourseCount;
    /**补充课时费*/
    private BigDecimal adjustSupplementFee;
    /**补充课时费说明*/
    private String adjustSupplementFeeRemark;
    /**扣除费用*/
    private BigDecimal adjustReduceFee;
    /**扣费费用说明*/
    private String adjustReduceFeeRemark;
    /**总计*/
    private BigDecimal totalSum;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getPageIndex() {
        return pageIndex;
    }

    public void setPageIndex(Integer pageIndex) {
        this.pageIndex = pageIndex;
    }

    public Integer getPageSize() {
        return pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    public Integer getYear() {
        return year;
    }

    public void setYear(Integer year) {
        this.year = year;
    }

    public Integer getMonth() {
        return month;
    }

    public void setMonth(Integer month) {
        this.month = month;
    }

    public Integer getCoachId() {
        return coachId;
    }

    public void setCoachId(Integer coachId) {
        this.coachId = coachId;
    }

    public BigDecimal getTeamCourseFeeSum() {
        return teamCourseFeeSum;
    }

    public void setTeamCourseFeeSum(BigDecimal teamCourseFeeSum) {
        this.teamCourseFeeSum = teamCourseFeeSum;
    }

    public Integer getTeamCourseCount() {
        return teamCourseCount;
    }

    public void setTeamCourseCount(Integer teamCourseCount) {
        this.teamCourseCount = teamCourseCount;
    }

    public BigDecimal getPrivateCourseFeeSum() {
        return privateCourseFeeSum;
    }

    public void setPrivateCourseFeeSum(BigDecimal privateCourseFeeSum) {
        this.privateCourseFeeSum = privateCourseFeeSum;
    }

    public Integer getPrivateCourseCount() {
        return privateCourseCount;
    }

    public void setPrivateCourseCount(Integer privateCourseCount) {
        this.privateCourseCount = privateCourseCount;
    }

    public BigDecimal getCampCourseFeeSum() {
        return campCourseFeeSum;
    }

    public void setCampCourseFeeSum(BigDecimal campCourseFeeSum) {
        this.campCourseFeeSum = campCourseFeeSum;
    }

    public Integer getCampCourseCount() {
        return campCourseCount;
    }

    public void setCampCourseCount(Integer campCourseCount) {
        this.campCourseCount = campCourseCount;
    }

    public BigDecimal getAdjustSupplementFee() {
        return adjustSupplementFee;
    }

    public void setAdjustSupplementFee(BigDecimal adjustSupplementFee) {
        this.adjustSupplementFee = adjustSupplementFee;
    }

    public String getAdjustSupplementFeeRemark() {
        return adjustSupplementFeeRemark;
    }

    public void setAdjustSupplementFeeRemark(String adjustSupplementFeeRemark) {
        this.adjustSupplementFeeRemark = adjustSupplementFeeRemark;
    }

    public BigDecimal getAdjustReduceFee() {
        return adjustReduceFee;
    }

    public void setAdjustReduceFee(BigDecimal adjustReduceFee) {
        this.adjustReduceFee = adjustReduceFee;
    }

    public String getAdjustReduceFeeRemark() {
        return adjustReduceFeeRemark;
    }

    public void setAdjustReduceFeeRemark(String adjustReduceFeeRemark) {
        this.adjustReduceFeeRemark = adjustReduceFeeRemark;
    }

    public BigDecimal getTotalSum() {
        return totalSum;
    }

    public void setTotalSum(BigDecimal totalSum) {
        this.totalSum = totalSum;
    }

    @Override
    public String toString() {
        final StringBuilder sb = new StringBuilder("CoachCourseFeeVO{");
        sb.append("id=").append(id);
        sb.append(", pageIndex=").append(pageIndex);
        sb.append(", pageSize=").append(pageSize);
        sb.append(", year=").append(year);
        sb.append(", month=").append(month);
        sb.append(", coachId=").append(coachId);
        sb.append(", teamCourseFeeSum=").append(teamCourseFeeSum);
        sb.append(", teamCourseCount=").append(teamCourseCount);
        sb.append(", privateCourseFeeSum=").append(privateCourseFeeSum);
        sb.append(", privateCourseCount=").append(privateCourseCount);
        sb.append(", campCourseFeeSum=").append(campCourseFeeSum);
        sb.append(", campCourseCount=").append(campCourseCount);
        sb.append(", adjustSupplementFee=").append(adjustSupplementFee);
        sb.append(", adjustSupplementFeeRemark='").append(adjustSupplementFeeRemark).append('\'');
        sb.append(", adjustReduceFee=").append(adjustReduceFee);
        sb.append(", adjustReduceFeeRemark='").append(adjustReduceFeeRemark).append('\'');
        sb.append(", totalSum=").append(totalSum);
        sb.append('}');
        return sb.toString();
    }
}
